#include <iostream>
#include "elemento.hh"
#include "lista.hh"

int main(){
  Lista* lista = new Lista;

  Elemento* lucas = new Elemento("Lucas");
  Elemento* antonio = new Elemento("Antonio");
  Elemento* joao = new Elemento("João"); 
  Elemento* jorge = new Elemento("Jorge"); 
  
  lista->inserePrimeiro(lucas);
  lista->insereUltimo(antonio);
  lista->moveParaPosicao(4);
  lista->inserePrimeiro(joao);
  lista->insereNaPosicao(jorge, 1);

  std::cout << "Lucas está na posição " << lista->buscaElemento(lucas) << std::endl
	    << "António está na posição " << lista->buscaElemento(antonio) << std::endl
	    << "João está na posição " << lista->buscaElemento(joao) << std::endl
	    << "Jorge está na posição " << lista->buscaElemento(jorge) << std::endl; 

}
